home *** CD-ROM | disk | FTP | other *** search
-
- Die Geschichte von "ScreenClock":
-
- Release 2.2:
- Revision 38.33 1999/03/08 00:48:57
- Fix: Env:OnlineTime was 1 char to long.
-
- Revision 38.32 1999/03/08 00:08:55
- New: The online-time is now displayed while you're online!
- It starts bey setting the env-var ENV:ONLINE to 1, and stops
- by setting it to 0.
- If you set it to 0, you're gone offline, the time you were online
- will be saved in the env-var ENV:OnlineTime (hh:mm:ss).
- The online-time vanishes 5 secs after going offline automatically.
- Fix: ScreenClock failed to create the popkey sometimes
- ("ScreenClockError: 8" on startup)
- Doc: Updated eMail and www address.
-
- Release 2.1:
- Revision 38.31 1997/02/28 20:22:24
- Fix: A "quiet-screen" (ScreenQuiet set), won't be used anymore!
- New: If you send a CX_Show to ScreenClock, then it will run
- ScreenClockPrefs if its not started before and popup the
- prefs-window if the prefs-program is already started!
- New: CX_Hide implemented to hide the ScreenClockPrefs' window
- New: OAS=OnlyActiveScreen/T, if the active screen can't be used
- because it has no title-bar etc, then ScreenClock will use
- the last used screen, if this option is OFF.
- If it is ON, then no date/time/mem/cpu will be displayed.
-
- Release 2.0:
- Revision 38.30 1996/06/30 15:46:19 tig
- Fix: Der Popkey konnte nicht richtig eingelesen werden.
-
- Revision 38.29 1996/06/30 14:46:38 tig
- Neu: ScreenClock ist nun ein Commodity!
- Neu: Option: CX_POPKEY (nicht während der Laufzeit veränderbar!)
- um das Prefs-Programm zu starten
- Neu: ScreenClock kommt mit einem großartigen Voreinsteller
- Programm (MUI, Shareware)
-
- Revision 38.28 1996/06/20 17:19:54 tig
- Neu: Option: PCMD=PrefsCommand/K um das Prefs-Programm für
- ScreenClock anzugeben
-
- Release 1.83:
- Revision 38.27 1996/05/26 19:08:33 tig
- Neu: ScreenClock fragt nun nicht mehr das ShowTitleFlag eines
- Screens ab, so daß ScreenClock auch auf MUI-Screens
- seinen Dienst verrichtet.
- Neu: Man kann jetzt zwischen der CPU Belastung der letzten 60
- Sekunden (recent) oder der letzten Sekunde wählen
-
- Release 1.82:
- 38.26 (02.12.95):
- Fix: Neu compiliert mit dem Interface für die SysInfo.library, da sich
- die Schreibweise der Library geändert hat (sysinfo -> SysInfo).
- Fix: Ich vergaß zu überprüfen, ob überhaupt CpuUsageLastsec implementiert ist.
- Wenn es nicht implementiert ist, ist kein CPU-Anzeige möglich.
-
- Release 1.81:
- 38.25 (25.11.95):
- Fix: einen Fehler beseitigt (der pubScreen wurde nicht unlocked,
- wenn 'NoLockScreen' aus ist)
-
- Release 1.8:
- 38.24 (15.11.95):
- Neu: Option 'NLS=NoLockScreen/T' gibt an, ob der Screen während des
- Schreibens der Daten in die Titelleiste "gelockt" werden soll.
- Dadurch konnte es zu Problemen kommen, wenn nur ein Screen offen ist
- und der ScreenModus verändert wird.
- [Berichtet von Marcin Andrzejak]
- Änd: Die UmgebungsVariable (SCREENCLOCK) kann nun maximal 1024 Zeichen lang sein.
- 38.23 (14.11.95):
- Neu: Optionen: CPU=CpuUsage/T,CF=CpuFormat/K
- Es kann nun die aktuelle CPU-Belastung in % angzeigt werden!
-
- Release 1.73:
- 38.22 (17.07.95):
- Neu: Option 'DoubleTicks/T' -> die 1/50 seks. verdoppeln, so daß es 1/100 sind.
- Nur in Verbindung mit 'ShowTicks/T'. Default ist OFF. [Wunsch von Raj Joshi]
- Änd: Die Ticks werden nun 2 oder 3 stellig (wenn DoubleTicks = ON) angezeigt.
-
- Release 1.72:
- 38.21 (20.06.95):
- Neu: Option: 'ShowTicks/T' -> 1/50 seks anzeigen? [Wunsch von Raj Joshi]
- Mit Einschränkung, siehe ST=ShowTicks/T
- Default ist OFF.
- Fix: Nachdem ein Notify-Signal oder Ctrl-C empfangen wurde (Env-Var oder Locale
- wurde verändert), wird nicht mehr gewartet.
- Fix: "Titelleisten-flickern" vermindert
-
- Release 1.71:
- 38.20 (30.04.95):
- Änd: In der Env-Var können nun mehrere Zeilen verwendet werden.
- 38.19 (26.04.95):
- Änd: Es muß nun Scr.defaultTitle UND Scr.title NIL sein, damit nichts angezeigt wird.
- [Wunsch von Rodney Hester, da es sonst mit Klondike V1.8 nicht läuft!]
- Wenn .defaultTitle = NIL und .title # NIL, dann wird .title zum Matchen benutzt.
-
- Release 1.7:
- 38.18 (04.03.95):
- Dok: Node "Was macht das Programm?" neu geschrieben.
- Dok: Node "Wie kann man mich erreichen?" verbessert.
- Fix: Unschöne Anzeigen, bei der der alte Text nicht richtig gelöscht wurde.
- [Berichtet von J.Frede]
- [Ich hatte nur ein "<" anstatt ein ">" benutzt;-(]
- Änd: Unter OS v38, wird mit den Farben 0 auf 1 gemalt.
- Das sollten nun endgültig die richtigen sein;-)
- Falls es immer noch nicht klappen sollte, werde ich in der nächsten
- Version wohl 2 neue Optionen (Front-, BackPen) einbauen;-)
- [Berichtet von T.Schwarz]
-
- Release 1.6:
- 38.17 (01.03.95):
- Änd: Fehlermeldungen sind nun nur noch Nummern!
- Dok: Mögliche Fehlermeldungen erklärt.
- 38.16 (26.02.95):
- Fix: Bei OPS=ON, wurden keine PubScreens erkannt. [berichtet von Hanno]
-
- Release 1.5:
- 38.15 (16.02.95):
- Änd: Es wird nun nur noch direkt um Int.PrintIText() der BarLayer ge- bzw. unlockt.
- Dok: Start von der Workbench erklärt.
- Dok: Piktogramm beigelegt!
- 38.14 (15.02.95):
- Änd: Unter OS v38, wird als Hintergrund die Farbe 2 und als Vordergrund die 1 benutzt.
- Das sollte nun endlich funktionieren!?
- Fix: Falls ein AutoScroll-Screen mit LeftEdge = 0 benutzt wird, wurde die x pos.
- so berechnet, als obs ein normaler Screen wäre.
- 38.13 (14.02.95):
- Neu: Falls der Layer und der PubScreen am Ende des Programms gelockt waren,
- werden sie entlockt.
- Das kann (!) z.B. passieren, wenn ScreenClock während der Vorbereitungen
- zum Anzeigen des Datums durch ein Fehler unterbrochen wurde.
- Das sollte die seltenen 'Hänger' vermeiden!?
- 38.12 (13.02.95):
- Neu: Ein paar NIL-Checks eingebaut.
- Neu: Der aktuelle Screen wird vor dem Anzeigen, nochmals mit dem Screen
- verglichen, der am Anfang der Berechnungen aktuell war.
- Dadurch sollte das Programm bei nicht-PubScreens sicherer sein.
- 38.11 (12.02.95):
- Änd: Unter OS v38, wird nun der ShadowPen anstatt der ShinePen als
- Hintergrund benutzt.
- 38.10 (11.02.95):
- Neu: Option 'AV=AlwaysVisible' -> immer im sichtbaren Bereich?
- Default ist ON!
- 38.9 (09.02.95):
- Neu: Die Anzeige erscheint nun immer im sichtbaren Bereich!
- Wichtig für überbreite (AutoScroll) Screens!
- Dok: Beispiele zur Option Screens
-
- Release 1.4:
- 38.8 (29.01.95):
- Fix: Es wurden auch Screens benutzt die zwar einen Titel aber
- keine TitelLeiste hatten!
- Änd: Der Text wird nun mit Intuition.PrintIText() geschrieben, so daß
- seltene Farbveränderungen der Leiste nun nicht mehr vorkommen
- sollten, da der Front- und BackPen von dieser Proz. gesetzt wird!
- Änd: Dadurch gibts wieder nur noch eine Version (für OS 2.1)!
- Es wird auch nicht mehr auf die richtige OS Version geprüft!
- Fix: FreeScreenDrawInfo() wurde nicht gemacht;-(
- Änd: Es wird vorm Schreiben nicht mehr geprüft, ob ein nicht-öffent-
- licher Bildschirm noch da ist!
-
- Release 1.3a:
- 38.7 (28.01.95):
- Fix: Es wird geprüft, ob der BarLayer schon ge'lock't ist.
- Wenn ja, dann wird nicht gewartet bis er frei ist!
-
- Release 1.3:
- 38.6 (27.01.95):
- Neu: 'OPS=OnlyPubScreens/T' -> es werden nur PubScreens benutzt
- Neu: Falls der aktuelle Screen ein PubScreen ist, wird er während
- des Schreibens gelockt, damit er nicht geschlossen werden kann!
- Wenn nicht, wird vor Gfx.Text() nachgeguckt, ob er noch da ist!
- Fix: Eine 'unschöne' Anzeigen sollten nun nicht mehr vorkommen!
- Neu: 'Pri=TaskPriority/K/N' -> Priorität des Task. -3 <= pri >= +3
- Neu: Notify auf 'ENV:sys/locale.prefs'
- 38.5 (26.01.95):
- Fix: Es wird nun der Screen.barLayer vor dem Schreiben gelockt.
-
- Release 1.2:
- 38.4 (13.01.95):
- Neu: Es sollten nun die richtigen Pens (wie der ScreenTitel) benutzt
- werden!
- Neu: Zwei veschiedene Versionen für OS2.x (>=v38) und O3.x (>=v39)
- Es wird beim Start auf die richtige OS Version geprüft!
- Fix: CloseLocale() wurde am Ende des Progs vergessen;-(
- Fix: Locale.FormatDate() hängt bei manchen Formaten (die abgekürzten!)
- ein 0X zuviel, dadurch fehlte bei den anderen das letzte Zeichen
- des Datums!
- Fix: Falls das Notify nicht klappte, wurde am Ende des Programms
- trotzdem Dos.EndNotify() aufgerufen.
- Ein paar Aufräumarbeiten.
-
- Release 1.1:
- 38.3 (12.01.95):
- Fix: Das Neueinlesen der Parameter klappte nicht so gut.
- Neu: Bei MF = "" oder DF = "" werden die defaultFormate wieder gesetzt.
- 38.2 (11.01.95):
- Neu: Die EnvVar wird bei Änderungen automatisch eingelesen!
- Änd: Option 'Memory' ist nun eine Toggle-Option, s. doku
- 38.1 (09.01.95):
- Änd: Locale.FormatDate() anstatt Dos.DateToStr() und SPrintF().
- Daher auch der Aufstieg zur Version 38!
- Änd: 'Seconds/S' fällt deswegen weg.
- Neu: Option 'DF=DateFormat/K' -> Format der Datums-/ZeitAnzeige
- Neu: Option 'MF=MemoryFormat/K' -> Format der SpeicherAnzeige
- Neu: Environmentvariable (ScreenClock) für die Parameter
-
- Release 1.0:
- 37.3 (05.01.95):
- Neu: Option 'Memory/S' -> zeigt auch den Speicher an
- Änd: Einige interne Änderungen -> weniger Zeitverbrauch !?
- 37.2 (03.01.95):
- Neu: Option 'Screen/K' - gibt ein Pattern für die Bildschirmtitel
- an die benutzt werden sollen!
- Neu: Es wird ein MsgPort eingerichtet, zum überprüfen, ob
- ScreenClock schon läuft.
- 37.1 (02.01.95):
- Angefangen, da ich bemerkte, daß KCX bei mir nur deswegen läuft;-)
-
-
- Erklärung der Abkürzungen:
-
- Neu: Es wurde etwas neues eingebaut.
- Änd: Es wurde etwas geändert.
- Fix: Es wurden Fehler verbessert.
- Dok: Es wurde etwas in der Anleitung geändert/verbessert.
-